SYSLIB 2.42 =========== Sys$Lib 2.42 is an application library or application framework which is needed by the following applications: - BioGraf 2.4 - TimeLog 1.2 - Convert 1.3 - Filer 1.0 - DBCalc 1.0 This library is a general purpose application frame to provide: * Message and extensive keyboard handling * Configuration file reading/writing * File/Database handling * Window/Output handling (zooming in/out, font selection, status window size handling, border selection) * On-screen editing * Database indexing and indexed/sorted output * Ressource management * Online help (based on Tom Dolbilin's online help) * Database field formatting * Standard configuration dialog handling * 'bring' server and client routines INSTALLATION: ------------- - Copy the file Sys$lib2.opo to any \opo directory - Copy the file Sys$edt2.opo to the same \opo directory - Copy the file Sys$hlp2.opo to the same \opo directory (can be omitted) - Copy the files Sys$01.rsc (for english language) or Sys$03.rsc (for german language) to a \opd directory on the same drive UPGRADING: ---------- If you have used the very first version of Sys$lib (Sys$lib1.opo) this older version can be removed as well as the Sys$01.res and Sys$03.res files. The name changing is to preserve existing installations of different applications. HISTORY: -------- Version 2.3 * Bugfix in function time$ if value is negative * Make cursor shape changable * Lineview output changed * Accept config file only if length is ok * Make the frame configurable * Ressource management optimized * New config mechanism implemented * Width of status window is now to be saved * Bugfix of an editing character overflow * Limiting of the var$ function length * Make the title (header line) configurable * Provide a slider for the index screen * Capslock - menu bug fixed * File opening message implemented Version 2.4 * Language selection extended * Alertion if ressource file missing * Index read/write mechanisms changed * Shift-Diamond key bug fixed * bugfix in index write routine Version 2.41 * Usage of OS calls for language selection and country information * Providing of (and defaulting to) system selected date and time formats * Text 'bring' server and client routines * Alpha key record selection for database index views Version 2.42 * Introduced non-file-based index browser routines * additional (optional) asking for exiting by esc key * application directory creation only if really necessary * configuration file save to any ram based drive * using assembler time and date formatting routines ABOUT THE PROGRAM: ------------------ Although this program has been tested extensively, the author can not be made responsible for any damage resulting from it's usage. It is always a good idea to make backup copies from your importend data files! This version of the library (version 2.42) is free, so no fee should be charged for it and the package has to be kept unmodified! If you think about using the library for your own purposes, please contact the author. ABOUT THE AUTHOR: ----------------- For any error reports or enhancement ideas please do not hesitate to contact me by CompuServe mail: 100024,3461 (C)1994 by Thomas Nemec, Vienna, Austria